<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">

<title>Table of Contents - syntax_suggest: Ruby Standard Library Documentation</title>


<script src="./js/navigation.js" defer></script>
<script src="./js/search.js" defer></script>
<script src="./js/search_index.js" defer></script>
<script src="./js/searcher.js" defer></script>
<script src="./js/darkfish.js" defer></script>

<script src="./js/jquery-3.2.0.min.js"></script>

<script src="./js/vue.min.js"></script>
<script src="./js/js.cookie.min.js"></script>

<link href="./css/fonts.css" rel="stylesheet">
<link id='rdoccss' href="./css/rdoc.css" rel="stylesheet">
<link href="./css/carbon17.css" rel="stylesheet">

<script type="text/javascript">
  var rdoc_rel_prefix = "./";
  var index_rel_prefix = "./";
  var darkModeCsseHref = "./css/rdoc-dm.css"
  var defaultModeCssHref = "./css/rdoc.css"
  // var cssDarkmode = Cookies.get('darkmode');
  
  if( Cookies.get("darkmode") == "true") {
	$('#rdoccss').attr("href", darkModeCsseHref);
}

//  https://cssdeck.com/blog/simple-jquery-stylesheet-switcher/

document.write('<style type="text/css">body{display:none}</style>');

</script>


</head>
<body id="top" class="table-of-contents">
  <!-- table_of_contents.html -->
  <div id='actionbar' >
    <div class='wrapper mdiv'>
      <ul class='grids g0'></ul>
    </div> 
    <!-- VERSION HEADER for 3.3.0.preview2 NOT FOUND -->
  </div> <!-- end action bar -->

  <div class='wrapper hdiv'>

    

    <div id='extraz'><div class='adzbox-index'  >
        
      </div>         
    </div>

    <main role="main">
    <h1 class="class">Table of Contents - syntax_suggest: Ruby Standard Library Documentation</h1>


          <h2 id="classes">Classes and Modules</h2>
          <ul>
              <li class="module">
                <a href="Kernel.html">Kernel</a>
                  </li>
              <li class="module">
                <a href="SyntaxSuggest.html">SyntaxSuggest</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/AroundBlockScan.html">SyntaxSuggest::AroundBlockScan</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/BlockExpand.html">SyntaxSuggest::BlockExpand</a>
                  </li>
              <li class="module">
                <a href="SyntaxSuggest/Capture.html">SyntaxSuggest::Capture</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/Capture/BeforeAfterKeywordEnds.html">SyntaxSuggest::Capture::BeforeAfterKeywordEnds</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/Capture/FallingIndentLines.html">SyntaxSuggest::Capture::FallingIndentLines</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CaptureCodeContext.html">SyntaxSuggest::CaptureCodeContext</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CleanDocument.html">SyntaxSuggest::CleanDocument</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/Cli.html">SyntaxSuggest::Cli</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CodeBlock.html">SyntaxSuggest::CodeBlock</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CodeFrontier.html">SyntaxSuggest::CodeFrontier</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CodeLine.html">SyntaxSuggest::CodeLine</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/CodeSearch.html">SyntaxSuggest::CodeSearch</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/DisplayCodeWithLineNumbers.html">SyntaxSuggest::DisplayCodeWithLineNumbers</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/DisplayInvalidBlocks.html">SyntaxSuggest::DisplayInvalidBlocks</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/Error.html">SyntaxSuggest::Error</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/ExplainSyntax.html">SyntaxSuggest::ExplainSyntax</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/LeftRightLexCount.html">SyntaxSuggest::LeftRightLexCount</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/LexAll.html">SyntaxSuggest::LexAll</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/LexValue.html">SyntaxSuggest::LexValue</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/MiniStringIO.html">SyntaxSuggest::MiniStringIO</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/ParseBlocksFromIndentLine.html">SyntaxSuggest::ParseBlocksFromIndentLine</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/PathnameFromMessage.html">SyntaxSuggest::PathnameFromMessage</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/PriorityEngulfQueue.html">SyntaxSuggest::PriorityEngulfQueue</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/PriorityQueue.html">SyntaxSuggest::PriorityQueue</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/RipperErrors.html">SyntaxSuggest::RipperErrors</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/ScanHistory.html">SyntaxSuggest::ScanHistory</a>
                  </li>
              <li class="class">
                <a href="SyntaxSuggest/UnvisitedLines.html">SyntaxSuggest::UnvisitedLines</a>
                  </li>
                </ul>

                <h2 id="methods">Methods</h2>
                <ul>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-call">::call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-c-combination">::combination</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-c-from_source">::from_source</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-handle_error">::handle_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-invalid-3F">::invalid?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-module_for_detailed_message">::module_for_detailed_message</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/BlockExpand.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::BlockExpand</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Capture/BeforeAfterKeywordEnds.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Capture::BeforeAfterKeywordEnds</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Capture/FallingIndentLines.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Capture::FallingIndentLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Cli.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Cli</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/MiniStringIO.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::MiniStringIO</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayCodeWithLineNumbers.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayCodeWithLineNumbers</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayInvalidBlocks.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayInvalidBlocks</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ExplainSyntax.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ExplainSyntax</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexAll.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexAll</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ParseBlocksFromIndentLine.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ParseBlocksFromIndentLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PathnameFromMessage.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PathnameFromMessage</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/UnvisitedLines.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::UnvisitedLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-record_dir">::record_dir</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-valid-3F">::valid?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-c-valid_without-3F">::valid_without?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-3C-3D-3E">#&lt;=&gt;</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-3C-3D-3E">#&lt;=&gt;</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexAll.html#method-i-5B-5D">#[]</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexAll</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-after_lines">#after_lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-before_lines">#before_lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-bubble_down">#bubble_down</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-bubble_up">#bubble_up</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/BlockExpand.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::BlockExpand</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Capture/BeforeAfterKeywordEnds.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Capture::BeforeAfterKeywordEnds</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Capture/FallingIndentLines.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Capture::FallingIndentLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Cli.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Cli</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayCodeWithLineNumbers.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayCodeWithLineNumbers</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayInvalidBlocks.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayInvalidBlocks</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ExplainSyntax.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ExplainSyntax</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PathnameFromMessage.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PathnameFromMessage</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-call">#call</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-can_skip_check-3F">#can_skip_check?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-capture_before_after_kws">#capture_before_after_kws</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-capture_falling_indent">#capture_falling_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-capture_first_kw_end_same_indent">#capture_first_kw_end_same_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-capture_last_end_same_indent">#capture_last_end_same_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-changed-3F">#changed?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-clean_sweep">#clean_sweep</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-code_block">#code_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayInvalidBlocks.html#method-i-code_with_context">#code_with_context</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayInvalidBlocks</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-commit_if_changed">#commit_if_changed</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-compile_error">#compile_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-count">#count</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-count_end">#count_end</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-count_for_char">#count_for_char</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-count_kw">#count_kw</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-count_lex">#count_lex</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-i-create_blocks_from_untracked_lines">#create_blocks_from_untracked_lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-current">#current</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-current_indent">#current_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-delete">#delete</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-deleted-3F">#deleted?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest.html#method-i-detailed_message">#detailed_message</a>
                      &mdash;
                      <span class="container">SyntaxSuggest</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-detect_invalid_blocks">#detect_invalid_blocks</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayInvalidBlocks.html#method-i-display_block">#display_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayInvalidBlocks</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayInvalidBlocks.html#method-i-document_ok-3F">#document_ok?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayInvalidBlocks</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexAll.html#method-i-each">#each</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexAll</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ParseBlocksFromIndentLine.html#method-i-each_neighbor_block">#each_neighbor_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ParseBlocksFromIndentLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-empty-3F">#empty?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-empty-3F">#empty?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-empty-3F">#empty?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/UnvisitedLines.html#method-i-empty-3F">#empty?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::UnvisitedLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ExplainSyntax.html#method-i-errors">#errors</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ExplainSyntax</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-exchange">#exchange</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-expand-3F">#expand?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-i-expand_existing">#expand_existing</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/BlockExpand.html#method-i-expand_indent">#expand_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::BlockExpand</span>

                    <li class="method">
                      <a href="SyntaxSuggest/BlockExpand.html#method-i-expand_neighbors">#expand_neighbors</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::BlockExpand</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-expr_beg-3F">#expr_beg?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-expr_label-3F">#expr_label?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-flush_deleted">#flush_deleted</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-fname-3F">#fname?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-force_add_empty">#force_add_empty</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-force_add_hidden">#force_add_hidden</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayCodeWithLineNumbers.html#method-i-format">#format</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayCodeWithLineNumbers</span>

                    <li class="method">
                      <a href="SyntaxSuggest/DisplayCodeWithLineNumbers.html#method-i-format_line">#format_line</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::DisplayCodeWithLineNumbers</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-hidden-3F">#hidden?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-hidden-3F">#hidden?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-holds_all_syntax_errors-3F">#holds_all_syntax_errors?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-ignore_newline-3F">#ignore_newline?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-ignore_newline_not_beg-3F">#ignore_newline_not_beg?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-indent_index">#indent_index</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/BlockExpand.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::BlockExpand</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-invalid-3F">#invalid?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-is_end-3F">#is_end?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-is_end-3F">#is_end?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-is_end-3F">#is_end?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-is_kw-3F">#is_kw?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-is_kw-3F">#is_kw?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-join_consecutive-21">#join_consecutive!</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-join_groups">#join_groups</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-join_heredoc-21">#join_heredoc!</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-join_trailing_slash-21">#join_trailing_slash!</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexAll.html#method-i-last">#last</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexAll</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-last_index">#last_index</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-length">#length</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-length">#length</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-lines">#lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-lines">#lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-lines">#lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-lookahead_balance_one_line">#lookahead_balance_one_line</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-mark_invisible">#mark_invisible</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-mark_invisible">#mark_invisible</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ExplainSyntax.html#method-i-missing">#missing</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ExplainSyntax</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-missing">#missing</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-missing_keyword_end">#missing_keyword_end</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-missing_pairs">#missing_pairs</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LeftRightLexCount.html#method-i-missing_pipe">#missing_pipe</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LeftRightLexCount</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-next_down">#next_down</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-next_indent_line">#next_indent_line</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-next_up">#next_up</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-not_empty-3F">#not_empty?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-on_alias_error">#on_alias_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-on_assign_error">#on_assign_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-on_class_name_error">#on_class_name_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-on_param_error">#on_param_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/RipperErrors.html#method-i-on_parse_error">#on_parse_error</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::RipperErrors</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Cli.html#method-i-parse">#parse</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Cli</span>

                    <li class="method">
                      <a href="SyntaxSuggest/Cli.html#method-i-parser">#parser</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::Cli</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-peek">#peek</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-peek">#peek</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/UnvisitedLines.html#method-i-peek">#peek</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::UnvisitedLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-pop">#pop</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-pop">#pop</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-pop">#pop</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/UnvisitedLines.html#method-i-pop">#pop</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::UnvisitedLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-prune_engulf">#prune_engulf</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-i-push">#push</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-push">#push</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/MiniStringIO.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::MiniStringIO</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeSearch.html#method-i-record">#record</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeSearch</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-refresh_index">#refresh_index</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-register_engulf_block">#register_engulf_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeFrontier.html#method-i-register_indent_block">#register_indent_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeFrontier</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-revert_last_commit">#revert_last_commit</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-scan">#scan</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-scan_adjacent_indent">#scan_adjacent_indent</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-scan_neighbors_not_empty">#scan_neighbors_not_empty</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-scan_while">#scan_while</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-set_kw_end">#set_kw_end</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexValue.html#method-i-set_kw_end">#set_kw_end</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexValue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PathnameFromMessage.html#method-i-skip_missing_file_name-3F">#skip_missing_file_name?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PathnameFromMessage</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-sorted">#sorted</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CaptureCodeContext.html#method-i-sorted_lines">#sorted_lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CaptureCodeContext</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ScanHistory.html#method-i-stash_changes">#stash_changes</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ScanHistory</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PathnameFromMessage.html#method-i-stop-3F">#stop?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PathnameFromMessage</span>

                    <li class="method">
                      <a href="SyntaxSuggest/AroundBlockScan.html#method-i-stop_after_kw">#stop_after_kw</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::AroundBlockScan</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-take_while_including">#take_while_including</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/LexAll.html#method-i-to_a">#to_a</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::LexAll</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityEngulfQueue.html#method-i-to_a">#to_a</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityEngulfQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/PriorityQueue.html#method-i-to_a">#to_a</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::PriorityQueue</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CleanDocument.html#method-i-to_s">#to_s</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CleanDocument</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-to_s">#to_s</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-to_s">#to_s</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-trailing_slash-3F">#trailing_slash?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-valid-3F">#valid?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeLine.html#method-i-visible-3F">#visible?</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeLine</span>

                    <li class="method">
                      <a href="SyntaxSuggest/CodeBlock.html#method-i-visible_lines">#visible_lines</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::CodeBlock</span>

                    <li class="method">
                      <a href="SyntaxSuggest/UnvisitedLines.html#method-i-visit_block">#visit_block</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::UnvisitedLines</span>

                    <li class="method">
                      <a href="SyntaxSuggest/ExplainSyntax.html#method-i-why">#why</a>
                      &mdash;
                      <span class="container">SyntaxSuggest::ExplainSyntax</span>
                    </ul>
                    </main>
                  </div> 

<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a></p>
<p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.4.0.</p>
<p>Based on <a href="https://github.com/ged/darkfish/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.</p>

  
    <p><p><a href="https://ruby-doc.org">Ruby-doc.org</a> is a service of <a href="https://jamesbritt.com">James Britt</a> and <a href="https://neurogami.com">Neurogami</a>, purveyors of fine <a href='https://jamesbritt.bandcamp.com/'>dance noise</a></p>
</p>
  
  </footer>

<script type="text/javascript">


  let ads  = $("#carbonads-container").children().detach();


  function swapMode() {
    var cookieName = 'darkmode';
    var cssDarkmode = Cookies.get(cookieName);
    console.log("***** swapMode! " + cssDarkmode + " *****");


    if (cssDarkmode == "true") {
      console.log("We have dark mode, set the css to light ...");
      $('#rdoccss').attr("href", defaultModeCssHref);
      $('#cssSelect').text("Dark mode");
      cssDarkmode = "false";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    } else {
      console.log("We not have dark mode, set the css to dark ...");
      $('#rdoccss').attr("href", darkModeCsseHref);
      $('#cssSelect').text("Light mode");
      cssDarkmode = "true";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    }

    console.log("  --------------- ");
  }


const vueCssApp = new Vue({
el: '#menubar',
data: {
isDark: false
},
methods: {
toggleClass: function(event){
this.isDark = !this.isDark;
}
}
})

const vueApp = new Vue({
el: '#vapp',
data: { 
isOpen: true
},

mounted() {
this.handleResize();
this.manage_mob_classes();
window.addEventListener('resize', this.handleResize)
//this.isOpen !=  (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},
destroyed() {
window.removeEventListener('resize', this.handleResize)
},
created() {
//manage_mob_classes();
},

methods : {
isMobile() {
  return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},

  handleResize() {
    if (!this.isMobile()) {
      this.isOpen = window.innerWidth > 800;
    }
  },

  manage_mob_classes() {
    if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
      $("nav").addClass("mob_nav");
      $("main").addClass("mob_main");
      $("#extraz").addClass("mob_extraz");
      $("#carbonads-container").addClass("mob_carbonads-container");
      this.isOpen  = false;
    } else {
      $("nav").removeClass("mob_nav") 
        $("main").removeClass("mob_main");
      $("#extraz").removeClass("mob_extraz");
      $("#carbonads-container").removeClass("mob_carbonads-container");
      this.isOpen  = true;
    }
  },

  toggleNav() {
    this.isOpen =! this.isOpen ;
    // alert("Toggle nav!");
    console.log("toggleNav() click: " + this.isOpen );
  }
}
})

$("#carbonads-container").append(ads);


$(function() {

    var darkmode = Cookies.get("darkmode");
    console.log("Document ready: " + darkmode);

    if ( darkmode  == "true" ) {
      $('#cssSelect').text("Light mode");
    } else {
      $('#cssSelect').text("Dark mode");
     }

    $('body').css('display','block');
    });

</script>

    
  </body> 
</html>

